package org.summer.lawyer.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 用户关注对象 user_follow
 *
 * @author summer
 * @date 2024-06-27
 */
@Data
@TableName("user_follow")
public class UserFollow  {


    /**
     * 主键ID
     */
    @TableId(value = "follow_id", type = IdType.ASSIGN_ID)
    private Long followId;



    /**
     * 微信用户ID
     */
    @TableField(value = "wx_user_id")
    private Long wxUserId;



    /**
     * 关注时间
     */
    @TableField(value = "follow_time")
    private Date followTime;



    /**
     * 取消关注时间
     */
    @TableField(value = "unfollow_time")
    private Date unfollowTime;



    /**
     * 取消关注标识(0,未取消，1已取消）
     */
    @TableField(value = "cancel_flag")
    private String cancelFlag;



    /**
     * 被关注人ID
     */
    @TableField(value = "followee_id")
    private Long followeeId;



    /**
     * 被关注人类型 (1律师，1律所）
     */
    @TableField(value = "followee_scope")
    private String followeeScope;



    /**
     * 被关注人姓名
     */
    @TableField(value = "followee_name")
    private String followeeName;



    /**
     * 被关注人头像
     */
    @TableField(value = "avatar")
    private String avatar;



    /**
     * 被关注人简介
     */
    @TableField(value = "followee_desc")
    private String followeeDesc;



    /**
     * 关注人姓名
     */
    @TableField(value = "follow_name")
    private String followName;



    /**
     * 关注人头像
     */
    @TableField(value = "follow_avatar")
    private String followAvatar;



}
